package com.rjwh.dingdong.client.mvp.view;

import android.support.annotation.Nullable;

import com.rjwh.dingdong.client.bean.localbean.Song;
import com.rjwh.dingdong.client.mvp.MvpView;
import com.rjwh.dingdong.client.player.PlayMode;
import com.rjwh.dingdong.client.player.PlayState;
import com.rjwh.dingdong.client.service.PlaybackService;

/**
 * 项目名称：whrjwh-parent
 * 类描述：
 * 创建人：wby
 * 创建时间：2016/10/26 9:48
 * 修改人：wby
 * 修改时间：2016/10/26 9:48
 * 修改备注：
 *
 * @version V1.0
 */
public interface PlayerToolbarView extends MvpView {


    //绑定Service
    void onPlaybackServiceBound(PlaybackService service);

    //接触绑定Service
    void onPlaybackServiceUnbound();

    //更新界面信息
    void onSongUpdated(@Nullable Song song);

    //更新播放模式状态
    void updatePlayMode(PlayMode playMode);

    //更新播放状态
    void updatePlayToggle(PlayState play);


}
